# -*- coding: utf-8 -*-
# 添加或修改 根据key是否存在所决定
user = {'username': 'dewei', 'age': 33}
# 添加或修改 根据key是否存在所决定
user['username'] = 'lin'
print (user) # {'username': 'lin', 'age': 33}

# update 添加新字典 ，如新字典中有和原字典相同的key，则该key的value会被新字典value覆盖
xiaomu = {'username': 'linxihong', 'age': 10, 'top': 175, 'sex': 'man'}
user.update(xiaomu)
print (user) # {'username': 'linxihong', 'age': 10, 'top': 175, 'sex': 'man'}

# setdefault 获取某个key的value，如key不存在于字典中，将会添加key并将value设为默认值

value = user.setdefault('username', 'xiaoyun')
value = user.setdefault('birthday', '2020-1-1')
print(user, value)
